package com.eedi.framework.notify.enums;


import com.eedi.framework.common.exception.ErrorCode;
import com.eedi.sys.enums.SysErrorCode;
import com.eedi.sys.enums.SysErrorCodeType;

/**
 * System 错误码枚举类
 *
 * system 系统，使用 1-002-000-000 段
 */
public interface SysNoticeErrorCodeConstants {



    // ========== 通知公告 1-002-008-000 ==========
    ErrorCode SYS_NOTICE_NOT_FOUND = new SysErrorCode(SysErrorCodeType.NOTIFY,1, "当前通知公告不存在");
    ErrorCode SYS_NOTICE_NOT_STATUS_IS_ENABLE = new SysErrorCode(SysErrorCodeType.NOTIFY,2, "当前通知公告已发布");
    ErrorCode SYS_NOTICE_NOT_STATUS_IS_DISABLE = new SysErrorCode(SysErrorCodeType.NOTIFY,3, "当前通知公告已关闭");



    // ========== 站内信模版 1-002-026-000 ==========
    ErrorCode SYS_NOTIFY_TEMPLATE_NOT_EXISTS = new SysErrorCode(SysErrorCodeType.NOTIFY,000, "站内信模版不存在");
    ErrorCode SYS_NOTIFY_TEMPLATE_CODE_DUPLICATE = new SysErrorCode(SysErrorCodeType.NOTIFY,001, "已经存在编码为【{}】的站内信模板");

    // ========== 站内信模版 1-002-027-000 ==========

    // ========== 站内信发送 1-002-028-000 ==========
    ErrorCode SYS_NOTIFY_SEND_TEMPLATE_PARAM_MISS = new SysErrorCode(SysErrorCodeType.NOTIFY,000, "模板参数({})缺失");




}
